• word of the day

    strix nebulosa

    strix nebulosa - Dictionary definition and meaning for word strix nebulosa

    Definition
    (noun) large dish-faced owl of northern North America and western Eurasia
Download our Mobile App Today
Receive our word of the day
on Whatsapp